package com.yunji.storage.params;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.storage.params
 * @Title: DiscardInfoParam
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-08-24 15:30:03      V1.0        HuaAo       新建类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class DiscardInfoParam {

    @ApiModelProperty("详情ID")
    private Long infoId;

    @ApiModelProperty("报废单据ID")
    private Long discardId;

    @ApiModelProperty("报废单据单号")
    private String discardCode;

    @ApiModelProperty("商品ID")
    private Long productId;

    @ApiModelProperty("商品sku")
    private String productSku;

    public Long getInfoId() {
        return infoId;
    }

    public void setInfoId(Long infoId) {
        this.infoId = infoId;
    }

    public Long getDiscardId() {
        return discardId;
    }

    public void setDiscardId(Long discardId) {
        this.discardId = discardId;
    }

    public String getDiscardCode() {
        return discardCode;
    }

    public void setDiscardCode(String discardCode) {
        this.discardCode = discardCode;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductSku() {
        return productSku;
    }

    public void setProductSku(String productSku) {
        this.productSku = productSku;
    }

    @Override
    public String toString() {
        return "DiscardInfoParam{" +
                "infoId=" + infoId +
                ", discardId=" + discardId +
                ", discardCode='" + discardCode + '\'' +
                ", productId=" + productId +
                ", productSku='" + productSku + '\'' +
                '}';
    }
}